package person.xjl.spring;

import lombok.*;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.stereotype.Component;
import org.springframework.stereotype.Controller;
import org.springframework.stereotype.Repository;
import org.springframework.stereotype.Service;

//@Getter@Setter
//@ToString
////无参构造函数
//@NoArgsConstructor
////全参构造函数
//@AllArgsConstructor
////Java类，如果你没有写带参的构造函数的话，自带一个无参构造函数
////Car tom=new Car();
////JavaBean一共有四种类型：Component组件,Controller控制器,Service业务对象,Repository 存储类
//@Repository
public interface Car {
//    @Value("BMW")
//    private String type;
//    @Value("600")
//    private int maxSpeed;
    //全参构造函数，方法名跟类名完全一样，没有返回;
    //如果你写了自己的构造函数，自带的无参构造函数就没有了
//    public  Car(String type,int maxSpeed){
//        this.type=type;
//        this.maxSpeed=maxSpeed;
//    }
//    public Car() {
//    }


}
